package serializer

import "encoding/json"

// JSONSerializer JSON序列化器
type JSONSerializer struct{}

func (j *JSONSerializer) Serialize(v any) ([]byte, error) {
	return json.Marshal(v)
}

func (j *JSONSerializer) Deserialize(data []byte, v any) error {
	return json.Unmarshal(data, v)
}
